[]
        
在线Demo 免费试用
(Showing Draft Content)

Scheduler

Scheduler

[POST] /api/v2/scheduler/tasks/batch-delete

批量删除指定任务。

请求数据格式

RemoveTasksRequestModel

返回值

状态码: 200

成功

RemoveTasksResponseModel

状态码: 400

错误的请求

SchedulerPluginErrorConsts

类型定义

Ƭ RemoveTasksResponseModel

删除任务响应模型

名称 类型 描述 示例
removeTasksId可为空 Array<string> 已删除任务 ID。 ["8F945F0E-C7F6-0BF0-C53A-985B325D30BB","20051330-1144-3470-5DEF-A0003B051A8B"]
errors可为空 ErrorContentViewModel 错误。

Ƭ ErrorContentViewModel

错误内容模型

名称 类型 描述 示例
code TaskErrorCodeEnumViewModel
message可为空 string 错误信息
context可为空 any 错误上下文

Ƭ TaskErrorCodeEnumViewModel

Enum:

  • PermissionRequiredErrorCode
  • DocumentNotFoundErrorCode
  • OwnerRequiredErrorCode
  • TaskInvalidErrorCode
  • TaskInvalidWithTimeErrorCode
  • TaskInvalidWithEmailErrorCode
  • TaskNotFoundErrorCode
  • InvalidTaskDataErrorCode
  • TaskInvalidWithIdErrorCode
  • TaskDatasourceAppendInvalidErrorCode
  • TaskDatasourceLocationInvalidErrorCode
  • TaskDatasourceOperationInvalidErrorCode
  • WritePermissionRequireErrorCode
  • DeletePermissionRequireErrorCode
  • DirectoryInvalidErrorCode
  • DirectorySameErrorCode
  • ReadPermissionRequireErrorCode
  • NotDeliveredErrorCode
  • NoManualAndOneTimeTaskPermissionErrorCode
  • NoFileShareDeliveryPermissionErrorCode
  • PortalUriNotSetErrorCode
  • PortalUriNotSetInDataSourceErrorCode
  • PortalUriNotSetInDatasetErrorCode
  • DuplicateScheduleTaskErrorCode
  • ExpiredTaskErrorCode
  • RemoveTaskFailedErrorCode
  • TemplateNotExistsErrorCode
  • NoExportReportErrorCode
  • CreateTaskRuntimeFailedErrorCode
  • RunTaskRuntimeFailedErrorCode
  • UpdateTaskRuntimeFailedErrorCode
  • DuplicateTaskRuntimeFailedErrorCode

任务错误代码枚举视图模型

* PermissionRequiredErrorCode - 30001 - 需要权限。
* DocumentNotFoundErrorCode - 30002 - 未找到文档。
* OwnerRequiredErrorCode - 30003 - 需要管理员或文档所有者。
* TaskInvalidErrorCode - 30004 - 无法创建任务 - 任务无效。
* TaskInvalidWithTimeErrorCode - 30005 - 无法创建任务 - 存储时间早于开始时间。
* TaskInvalidWithEmailErrorCode - 30006 - 无法创建任务 - 收件人电子邮件地址在您的组织之外。
* TaskNotFoundErrorCode - 30007 - 未找到任务。
* InvalidTaskDataErrorCode - 30008 - 任务数据无效
* TaskInvalidWithIdErrorCode - 30009 - 任务无效。
* TaskDatasourceAppendInvalidErrorCode - 30010 - DataSource 无法附加数据。
* TaskDatasourceLocationInvalidErrorCode - 30011 - 位置不存在。
* TaskDatasourceOperationInvalidErrorCode - 30012 - 操作无效。
* WritePermissionRequireErrorCode - 30013 - 需要写入权限。
* DeletePermissionRequireErrorCode - 30014 - 需要删除权限。
* DirectoryInvalidErrorCode - 30015 - 目录无效。
* DirectorySameErrorCode - 30016 - 每个计划应对应一个单独的目录。
* ReadPermissionRequireErrorCode - 30017 - 读取权限必需。
* NotDeliveredErrorCode - 30018 - 未送达。
* NoManualAndOneTimeTaskPermissionErrorCode - 30019 - 没有手动和一次性任务权限。
* NoFileShareDeliveryPermissionErrorCode - 30020 - 没有文件共享传送权限。
* PortalUriNotSetErrorCode - 30021 - 未设置门户 URI。
* PortalUriNotSetInDataSourceErrorCode - 30022 - 未在数据源中设置门户 URI。
* PortalUriNotSetInDatasetErrorCode - 30023 - 未在数据集中设置门户 URI。
* DuplicateScheduleTaskErrorCode - 30024 - 重复的计划任务。
* ExpiredTaskErrorCode - 30025 - 任务已过期。
* RemoveTaskFailedErrorCode - 30026 - 删除任务失败。
* TemplateNotExistsErrorCode - 30027 - 此任务中使用的模板不存在。
* NoExportReportErrorCode - 30028 - 用户无权导出报告。
* CreateTaskRuntimeFailedErrorCode - 30029 - 创建任务时发生未知错误。
* RunTaskRuntimeFailedErrorCode - 30030 - 运行任务时发生未知错误。
* UpdateTaskRuntimeFailedErrorCode - 30031 - 更新任务时发生未知错误。
* DuplicateTaskRuntimeFailedErrorCode - 30032 - 复制任务时发生未知错误。

Ƭ SchedulerPluginErrorConsts

名称 类型 描述 示例

Ƭ RemoveTasksRequestModel

根据任务ID和任务创建的用户ID删除任务请求模型。任务ID或用户ID至少需要一个。

名称 类型 描述 示例
taskIds可为空 Array<string> 任务ID列表。 ["8F945F0E-C7F6-0BF0-C53A-985B325D30BB","20051330-1144-3470-5DEF-A0003B051A8B"]
userIds可为空 Array<string> 任务创建的用户 ID。 ["5536F73E-13EA-9D92-DDD5-4077CA29F04D","E86F8321-A317-DE6B-FC0C-DC0F635AA7B8"]